#include<stdio.h>

typedef struct {
	int key;
	double f;
	long l;
	char *str;
} elem;

void show(void *e){
	elem *t = (elem *)e;
	printf("%d\t%f\t%ld\t%s\n", t->key, t->f, t->l, t->str);
}
int main(){
	elem es[100];
	int i,j;
	for(i = 0; i< 100; i++){
		es[i].key = i;
		es[i].f = 0.44+i;
		es[i].l = 2344+i;
		es[i].str = "abcdefg";
	}
	show((void*) &es[5]);
}
